switch (gps_date_time_type) {
case pD600:
- GPS_D600_Send(&tra,Time);
+ GPS_D600_Send(tra,Time);
break;
default:
GPS_Error("A600_Send: Unknown data/time protocol");
**
** @return [void]
************************************************************************/
-void GPS_D600_Send(GPS_PPacket* packet, time_t Time)
+void GPS_D600_Send(GPS_PPacket& packet, time_t Time)
{
UC data[10];
UC* p;
*p++ = ts->tm_min;
*p = ts->tm_sec;
- GPS_Make_Packet(packet, LINK_ID[gps_link_type].Pid_Date_Time_Data,
+ GPS_Make_Packet(&packet, LINK_ID[gps_link_type].Pid_Date_Time_Data,
data,8);
return;
switch (gps_position_type) {
case pD700:
- GPS_D700_Send(&tra,lat,lon);
+ GPS_D700_Send(tra,lat,lon);
break;
default:
GPS_Error("A700_Send: Unknown position protocol");
**
** @return [void]
************************************************************************/
-void GPS_D700_Send(GPS_PPacket* packet, double lat, double lon)
+void GPS_D700_Send(GPS_PPacket& packet, double lat, double lon)
{
UC data[16];
UC* p;
p+=sizeof(double);
GPS_Util_Put_Double(p,lon);
- GPS_Make_Packet(packet, LINK_ID[gps_link_type].Pid_Position_Data,
+ GPS_Make_Packet(&packet, LINK_ID[gps_link_type].Pid_Position_Data,
data,16);
return;
**
** @return [void]
************************************************************************/
-void GPS_D800_Get(GPS_PPacket packet, GPS_PPvt_Data* pvt)
+void GPS_D800_Get(GPS_PPacket& packet, GPS_PPvt_Data* pvt)
{
UC* p;
time_t GPS_A600_Get(const char* port);
time_t GPS_D600_Get(GPS_PPacket packet);
int32 GPS_A600_Send(const char* port, time_t Time);
- void GPS_D600_Send(GPS_PPacket* packet, time_t Time);
+ void GPS_D600_Send(GPS_PPacket& packet, time_t Time);
int32 GPS_A700_Get(const char* port, double* lat, double* lon);
int32 GPS_A700_Send(const char* port, double lat, double lon);
void GPS_D700_Get(GPS_PPacket packet, double* lat, double* lon);
- void GPS_D700_Send(GPS_PPacket* packet, double lat, double lon);
+ void GPS_D700_Send(GPS_PPacket& packet, double lat, double lon);
int32 GPS_A800_On(const char* port, gpsdevh** fd);
int32 GPS_A800_Off(const char* port, gpsdevh** fd);
int32 GPS_A800_Get(gpsdevh** fd, GPS_PPvt_Data* packet);
- void GPS_D800_Get(GPS_PPacket packet, GPS_PPvt_Data* pvt);
+ void GPS_D800_Get(GPS_PPacket& packet, GPS_PPvt_Data* pvt);
int32 GPS_A906_Get(const char* port, GPS_PLap** lap, pcb_fn cb);
void GPS_D1011b_Get(GPS_PLap* Lap,UC* data); /*D906 D1001 D1015*/
switch (gps_date_time_type) {
case pD600:
- GPS_D600_Send(&tra,Time);
+ GPS_D600_Send(tra,Time);
break;
default:
GPS_Error("A600_Rqst: Unknown data/time protocol");
switch (gps_position_type) {
case pD700:
- GPS_D700_Send(&tra,lat,lon);
+ GPS_D700_Send(tra,lat,lon);
break;
default:
GPS_Error("A700_Rqst: Unknown position protocol");